package com.ssy.lingxi.settle.accounts.model.vo.response;

import com.ssy.lingxi.settle.accounts.model.bo.InvoiceProveBO;

import java.io.Serializable;
import java.util.List;

/**
 * 开具发票详情
 */
public class MemberReceiptInvoiceDetailVO implements Serializable {
    private static final long serialVersionUID = -6193988197732527167L;

    /**
     * 发票种类名称
     */
    private String kindName;

    /**
     * 发票类型名称
     */
    private String typeName;

    /**
     * 发票种类:1.增值税普通发票（默认） 2.增值税专用发票
     */
    private Integer kind;

    /**
     * 发票类型:1.企业（默认） 2.个人
     */
    private Integer type;

    /**
     * 发票抬头
     */
    private String invoiceTitle;

    /**
     * 纳税号
     */
    private String taxNo;

    /**
     * 开户行
     */
    private String bankOfDeposit;

    /**
     * 账号
     */
    private String account;

    /**
     * 地址
     */
    private String address;

    /**
     * 电话
     */
    private String tel;

    /**
     * 发票证明列表
     */
    private List<InvoiceProveBO> proveList;

    public String getKindName() {
        return kindName;
    }

    public void setKindName(String kindName) {
        this.kindName = kindName;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public String getInvoiceTitle() {
        return invoiceTitle;
    }

    public void setInvoiceTitle(String invoiceTitle) {
        this.invoiceTitle = invoiceTitle;
    }

    public String getTaxNo() {
        return taxNo;
    }

    public void setTaxNo(String taxNo) {
        this.taxNo = taxNo;
    }

    public String getBankOfDeposit() {
        return bankOfDeposit;
    }

    public void setBankOfDeposit(String bankOfDeposit) {
        this.bankOfDeposit = bankOfDeposit;
    }

    public String getAccount() {
        return account;
    }

    public void setAccount(String account) {
        this.account = account;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getTel() {
        return tel;
    }

    public void setTel(String tel) {
        this.tel = tel;
    }

    public List<InvoiceProveBO> getProveList() {
        return proveList;
    }

    public void setProveList(List<InvoiceProveBO> proveList) {
        this.proveList = proveList;
    }

    public Integer getKind() {
        return kind;
    }

    public void setKind(Integer kind) {
        this.kind = kind;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }
}
